let fs = require('fs');
let ejsExcel = require('ejsexcel');

const inputFileName = 'template-1.xlsx';
const outputFileName = 'test-1.output.xlsx';


//获得Excel模板的buffer对象
let inputBuffer = fs.readFileSync(`./${inputFileName}`);

//数据源
let projectName = '金科十年城';
let data = {table_name: `项目名称：${projectName}             物业形态：                                          交房时间：     年   月   日`};

//用数据源(对象)data渲染Excel模板
ejsExcel.renderExcel(inputBuffer, data).then(function (outputBuffer) {
    fs.writeFileSync(`./${outputFileName}`, outputBuffer);
    console.log(`生成成功：${outputFileName}`);
}).catch(function (error) {
    console.error(`错误：${error}`);
});
